The directory structure for this project is as follows:

- server: Contains all files that run the FastAPI server that operates on the computer. It is responsible for managing the communication between the headset and other external APIs.
- unity: Contains all the files that need to be compiled to run on the Oculus Quest 2 headset. It is responsible for creating the scene and canvas that is displayed to the user within the headset.
| - Packages: This directory is managed by Unity, and contains a list of all dependencies the project must download upon first being opened.
| - ProjectSettings: This directory is also managed by Unity, containing all configured settings within the Editor.
| - Assets: This directory contains all the assets used to compile the application for the headset. Most assets are auto-propagated by Unity with the exception of the first two directories listed below.
    | - Scenes: This directory contains the scene used for the project ("Primary.unity") and all relevant files.
    | - Scripts: This directory contains all the user-made scripts that operate on different objects within the scene.
    | - (Others): All other directories contain Unity preconfigured files and external libraries used to make the application function.
